package com.hanzhong.travel.service;

import com.hanzhong.travel.entity.Food;

import java.util.List;
import java.util.Map;

/**
 * 美食服务接口
 */
public interface FoodService {

    /**
     * 添加美食
     */
    boolean addFood(Food food);
    
    /**
     * 根据ID查询美食
     */
    Food getFoodById(Long id);
    
    /**
     * 查询所有美食
     */
    List<Food> getAllFoods();
    
    /**
     * 根据分类查询美食
     */
    List<Food> getFoodsByCategory(String category);
    
    /**
     * 分页查询美食
     */
    Map<String, Object> getFoodsByPage(int page, int size);
    
    /**
     * 更新美食信息
     */
    boolean updateFood(Food food);
    
    /**
     * 删除美食
     */
    boolean deleteFood(Long id);
} 